package br.ucb.sigplan.dao;

import java.util.List;

import br.ucb.sigplan.beans.Curso;
import br.ucb.sigplan.exception.DAOException;

public interface CursoDAO {
	public void insert(Curso curso) throws DAOException;
	public List<Curso> findAll() throws DAOException;
	public Curso findById(Integer idcurso) throws DAOException;
	public Curso findByNome(String nome) throws DAOException;
	public boolean isCursoCadastrado(String nome) throws DAOException;
	public void update(Curso curso) throws DAOException;
	public void delete (Integer idCurso) throws DAOException;
}
